import static org.junit.Assert.*;

import org.junit.*;


public class LiczbaTestJunit4 {
	Liczba l;
	
	@Before
	public void ustaw() {
		l = new Liczba(100);
	}
	
	@Test
	public void testCzyRowne() {
		assertEquals(100, l.zwrocLiczbe());
	}
	
	
	@Test(timeout = 10)
	public void testCzyNieNull() {
		assertNotNull(l);
	}
	
	@Test(expected = IllegalArgumentException.class)
	public void testCzyWyjatekJakUjemna() {
		l.zmienLiczbe(-10);
	}
	
	@Test
	public void testCzyFalsz() {
		l.zmienLiczbe(34);
		assertFalse(l.zwrocLiczbe()==15);
	}
	
	@Ignore
	public void testZmianaLiczby() {
		l.zmienLiczbe(200);
		assertEquals(200, l.zwrocLiczbe());
	}
	
	@After
	public void testCzyUsuwa() {
		l = null;
		assertNull(l);
	}

}
